.table-container {border:1px solid #A4BED4;overflow: hidden;position: relative;height: 450px;}
.data-grid {border-collapse: collapse;}
.data-grid td {border: 1px solid rgb(240,220,222); padding-left: 3px; height: 25px;}
.data-grid tr:hover {background:rgb(250,250,165);cursor: default;}
.datagrid-toolbar {padding: 3px 3px;}
.data-grid-header th {
	border-right:1px dotted #ccc;
	font-size:12px;
	font-weight:normal;
	border-bottom:1px dotted #ccc;
	border-top:1px dotted #fff;
	height: 24px;
	background: #e0edff url("../jquery/js/themes/default/images/datagrid_header_bg.gif") repeat-x left bottom;
}
.data-grid-header {
	text-align: center;
	vertical-align: center;
	overflow:hidden;
	cursor: default;
	border-bottom:1px solid #ccc;
	margin-bottom:1px;
	background: ##e0edff url("../jquery/js/themes/default/images/datagrid_header_bg.gif") repeat-x left bottom;
}
.data-grid-row-selected {background-color: #95BCF2 !important;}
.checkbox {width: 35px; text-align: center !important;}
.tool-btn {
	width:45px; 
	line-height: 20px;
	height: 18px; 
	display:inline-block;
	text-align: right;
	margin: 2px auto 2px 5px;
	color: rgb(38,80,123);
	cursor: pointer;
	padding: 3px 3px 3px 4px;
	vertical-align: middle;
}
.tool-btn:hover {outline: 1px solid gray;}
.tool-btn span {width: 16px;float: left; height: 16px; }
.row-color {background-color: rgb(230,239,250);}
.page-bar {
	height: 28px;
	border-top: 1px solid #ccc;
	background:#efefef;
	width: 100%;
	overflow: hidden;
	vertical-align: bottom;
}
.page-bar * {float: left;margin-left: 5px;margin-top: 5px; height: 16px; vertical-align: middle;position: relative;}
.page-size {border:1px solid #ccc; width: 25px;margin-top: 5px;}
.page-first {width: 18px;height: 18px;background:url("../jquery/js/themes/default/images/pagination_first.gif") no-repeat center;}
.page-last {width: 18px;height: 18px;background:url("../jquery/js/themes/default/images/pagination_last.gif") no-repeat center;}
.page-prev {width: 18px;height: 18px;background:url("../jquery/js/themes/default/images/pagination_prev.gif") no-repeat center;}
.page-next {width: 18px;height: 18px;background:url("../jquery/js/themes/default/images/pagination_next.gif") no-repeat center;}
.page-bar span:hover {outline: 1px solid gray;cursor: pointer;}
.page-bar label {margin-top: 8px !important;}
.page-msg {float: right !important; margin-right: 5px;}
.page-refresh {width: 18px;height: 18px;background: url("../jquery/js/themes/default/images/pagination_load.png") no-repeat center;}

#pagination-bar table {width: 100%;margin-top: 3px;}
#pagination-bar ul {margin: auto 4px;list-style-type: none;display: inline;width: 100%;line-height: 18px;}
#pagination-bar li{float: right;text-align: center;}
#pagination-bar a{display:block;text-align:center;height:18px;width: 20px;margin-top: 3px;}
.cur-page{font-weight: bold;color: #E9201A;}



